package o;

import androidx.annotation.MainThread;
import androidx.annotation.NonNull;
import java.io.FileDescriptor;
import java.io.PrintWriter;

public abstract class ld {

    public interface c<D> {
        @MainThread
        void ˎ(@NonNull li<D> liVar, D d);

        @MainThread
        void ॱ(@NonNull li<D> liVar);
    }

    @Deprecated
    public abstract void ˎ(String str, FileDescriptor fileDescriptor, PrintWriter printWriter, String[] strArr);

    public abstract void ॱ();

    @NonNull
    public static <T extends kv & lg> ld ˎ(@NonNull T t) {
        return new le(t, ((lg) t).U_());
    }
}
